Synonyms: set upon, beset
Definition: assail or attack on all sides: "The zebra was beset by leopards"
Similar words: set on, assail, assault, attack
Definition: attack someone physically or emotionally
Usage: The mugger assaulted the woman; Nightmares assailed him regularly